package net.form.processing.descuento;

import net.form.filters.Record;

public class AplicarDescuentoPorcentual extends AplicarDescuento {

	public AplicarDescuentoPorcentual() {
		super();
	}

	public AplicarDescuentoPorcentual(Double porcentajeDescuento) {

		super(porcentajeDescuento);
	}

	public double eval(EvaluadorRubro valorEsperado, Record valorObtenido) {
		return (valorObtenido.getPercentage() - valorEsperado.getValor())
				* getDescuento();
	}
}